table {
	border-collapse: collapse;
	width: 450px;
}

table,td,th {
	border: 1px solid black;
}

th {
	background: fuchsia;
}

#main {
	width: 450px;
	margin: 0px auto;
}

#query {
	border: 1px solid black;
	position: absolute;
	background: menu;
	width: 450px;
	z-index: 1;
	display: none;
}

#page {
	border: 1px solid black;
	background: menu;
	width: 448px;
	font-size: smaller;
}